import urllib.request


def create_proxy_handler():
    url = "https://www.cnblogs.com/zrmw/p/9332801.html"

    # 添加代理
    proxy = {
        # 免费的写法 官方定义的
        # "http": "http://117.88.177.250:3000"
        "http": "117.88.177.250:3000"

        #付费的写法
        # "http":"账号":"密码"
    }

    # 代理处理器
    proxy_handler = urllib.request.ProxyHandler(proxy)

    # 创建opener
    opener = urllib.request.build_opener(proxy_handler)

    # 拿着代理ip去发送请求
    response = opener.open(url)
    print(response.read().decode('utf-8'))



create_proxy_handler()


# handler:
#     系统的urlopen不支持代理的添加
#     需要创建对应的处理器
#     1.代理的处理器proxyHandler
#     2.拿着ProxyHandler创建opener：build_opener
#     3.opener.open(url)就可以请求数据